

const express = require('express');
const mysql = require('mysql');
const pool=require('../db/db')
const app = express();
const rooms=require('../model/rooms')
const user=require('../model/user')
const roomusers=require('../model/roomuser')
const message=require('../model/message')
const  SERVER_PORT=require('../config')
const  socketIo = require('socket.io')

export class io{
    io;
    constructor(server) {
        this.io = new Server(server);
    }

}




// // SocketIO.js
//
// const socketIo = require('socket.io-client');
//
// class SocketIO {
//     constructor(url) {
//         this.socket = socketIo(url);
//         this.socket.on('connect', () => {
//             console.log('Connected to server');
//         });
//         this.socket.on('disconnect', () => {
//             console.log('Disconnected from server');
//         });
//     }
//
//     joinRoom(room) {
//         this.socket.emit('joinRoom', room);
//     }
//
//     sendMessage(room, message) {
//         this.socket.emit('sendMessage', { room, message });
//     }
//
//     onMessage(callback) {
//         this.socket.on('message', (message) => {
//             callback(message);
//         });
//     }
// }
//
// module.exports = SocketIO;
